/****************************************************************
 * I am the AC 130 vs Pirate game. I allow the user to control an 
 * AC130 gunship in the hunt for Modern day pirates. The player  
 * will be allowed to roam free across a section of ocean/coastline.  
 * In the water there will be four types of vessels: Merchant  
 * ships that the player must protect, Pirate ships that the player  
 * must identify and destroy, Fishing boats that look like Pirate  
 * ships that the player must not destroy, and Friendly Navy ships  
 * that can capture pirates for extra points. Time permitting there  
 * may also be ground targets to attack. 
 *
 * Key elements of this project will be the Player/AC130, the Ships,  
 * the ShipAI system, the collision grid, the debris controller, the  
 * Ground/Water, Clouds, and scoring system. This project will make  
 * use of an external text file to store useful game parameters,  
 * thus allowing us to play balance the game without recompiling  
 * the executable. 
 ******************************File********************************
 * I am the Intro Screen. I flash the game logo for a period of time
 * then phase out to the main menu. Keyboard or mouse input can speed 
 * this up.
 ******************************************************************/
#include "baseScreen.h"

#ifndef __SC_INTRO_H__
#define __SC_INTRO_H__


class scIntro : public BaseScreen {
public:
	int timer;
	
public:
	scIntro();
	~scIntro();
		// used on startup to copy exState to local state pointer
	void Init(GameData *gd);

	void OnStart();	// run when screen is made active
	void OnClose();	// run before another screen is made active

	void OnMouseDn(int mouseX, int mouseY, int bt);
	void OnMouseUp(int mouseX, int mouseY, int bt);

	void OnKeyDn(int keyCode);
	void OnKeyUp(int keyCode);

	void Update();	// run on constant time interval 60 millisecconds
	void Draw(BITMAP * scr);	// run prior to back buffer blit.
};

#endif